/* ::::: https://www.maxis.com.my/ecs/css/common.css ::::: */

body { margin: 0pt; background-image: url('../images/bg.gif'); background-repeat: repeat-y; background-position: center center; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); overflow-x: hidden; }
a, a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline; color: rgb(51, 51, 51); }
a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline; color: rgb(51, 51, 51); }
.fontStyle,tbody { font-family: Verdana,Geneva,sans-serif; font-size: 11px; line-height: 16px; color: rgb(116, 118, 120); }
.fontStyle a:link, .fontStyle a:visited { color: rgb(0, 158, 180); text-decoration: none; }
.fontStyle a:hover, .fontStyle a:active { color: rgb(0, 158, 180); text-decoration: underline; }
.arrowStyle a:link, .fontStyle a:visited { color: rgb(0, 158, 180); text-decoration: none; font-size: 10px; }
.arrowStyle a:hover, .fontStyle a:active { color: rgb(0, 174, 101); text-decoration: none; }
#breadCrumb { font-size: 11px; color: rgb(51, 51, 51); padding: 0pt 0pt 15px 5px; }
#breadCrumb a, a:active { font-size: 11px; color: rgb(51, 51, 51); text-decoration: none; }
#breadCrumb a:hover { font-size: 11px; color: rgb(51, 51, 51); text-decoration: underline; }
input { background-color: rgb(255, 255, 255); border: 1px solid rgb(192, 192, 192); font-family: Verdana,Geneva,sans-serif; font-size: 11px; color: rgb(116, 118, 120); }
form, .input { display: inline; }
.SubDash { padding: 3px 8px; font-size: 9px; line-height: 14px; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.SubDash a:link, .SubDash a:visited { font-size: 9px; line-height: 14px; color: rgb(116, 118, 120); text-decoration: none; }
ul { margin-left: 3px; margin-top: 5px; padding-left: 10px; }
.tblHead1, .tblHead2 { background-color: rgb(0, 38, 100); padding: 8px 10px; }
.tbBoth { padding: 8px 10px; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.tblData3 { padding: 8px 10px; background-image: url('../images/table_bl.gif'); background-position: left bottom; background-repeat: no-repeat; }
.tblData5 { padding: 5px; background-image: url('../images/table_br.gif'); background-position: right bottom; background-repeat: no-repeat; }
#footer { border-top: 1px solid rgb(210, 210, 210); font-size: 11px; color: rgb(51, 51, 51); }
#footer a, a:active { font-size: 11px; color: rgb(51, 51, 51); text-decoration: none; }
#footer a:hover { font-size: 11px; color: rgb(51, 51, 51); text-decoration: underline; }
img { border: medium none; }
.rollover1 a { display: block; width: 62px; padding: 0pt; background: url('../images/maxiscom_phonesettings.gif') no-repeat scroll 0pt 0pt transparent; text-decoration: none; border: medium none; }
.rollover1 a:hover { background-position: 0pt -22px; border: medium none; }
.rollover1 a:active { background-position: 0pt -44px; border: medium none; }
.rollover2 a { display: block; width: 75px; padding: 0pt; background: url('../images/maxiscom_maxisrewards.gif') no-repeat scroll 0pt 0pt transparent; text-decoration: none; border: medium none; }
.rollover2 a:hover { background-position: 0pt -22px; border: medium none; }
.rollover2 a:active { background-position: 0pt -44px; border: medium none; }
.rollover3 a { display: block; width: 62px; padding: 0pt; background: url('../images/maxiscom_contact.gif') no-repeat scroll 0pt 0pt transparent; text-decoration: none; border: medium none; }
.rollover3 a:hover { background-position: 0pt -22px; border: medium none; }
.rollover3 a:active { background-position: 0pt -44px; border: medium none; }
.rolloverLogin a { display: block; width: 52px; padding: 0pt; background: url('../images/maxiscom_loginbtn.gif') no-repeat scroll 0pt 0pt transparent; text-decoration: none; border: medium none; }
.rolloverLogin a:hover { background-position: 0pt -20px; border: medium none; }
.rolloverReg a { display: block; width: 64px; padding: 0pt; background: url('../images/maxiscom_regbtn.gif') no-repeat scroll 0pt 0pt transparent; text-decoration: none; border: medium none; }
.rolloverReg a:hover { background-position: 0pt -20px; border: medium none; }
.logoPad { padding: 0px 0px 0px 32px; }
.logbarPad { padding: 0px 30px 0px 0px; }
.logbarStyle1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: normal; }
.searchPad { padding: 10px 30px 0px 0px; }
#search_box1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(153, 153, 153); width: 124px; height: 25px; background: url('../images/bg_search_box.gif') repeat scroll 0% 0% transparent; }
#search_box1 #s { float: left; padding: 0pt; margin: 4px 0pt 0pt 6px; border: 0pt none; width: 124px; background: none repeat scroll 0% 0% transparent; }
#search_box1 #go { float: right; margin: 3px 4px 0pt 0pt; }
.subBg { height: 110px; background-repeat: no-repeat; background-position: center bottom; }
.navbarStyle1 { width: 959px; background-position: center top; background-repeat: repeat-x; }
#nav-main { z-index: 1000; position: relative; top: 0px; left: 0px; height: 30px; width: 100%; }
#nav-main ul { margin: 0pt; padding: 0pt; list-style: none outside none; height: 29px; }
#nav-main ul li { float: left; background: url('../images/maxiscom_mainnavi_separator.gif') no-repeat scroll left center transparent; margin: 10px 5px 0pt 0pt; }
#nav-main ul li a { display: block; height: 16px; text-indent: -3000px; text-decoration: none; }
#nav-link-home { margin: 0pt 3px 0pt 0pt; background: url('../images/maxiscom_navi_main.gif') no-repeat scroll left top transparent; width: 35px; }
#nav-link-maxis_and_plan { margin: 0pt 3px 0pt 10px; background: url('../images/maxiscom_navi_mobileplans.gif') no-repeat scroll left top transparent; width: 97px; }
#nav-link-phones { margin: 0pt 3px 0pt 10px; background: url('../images/maxiscom_navi_phones.gif') no-repeat scroll left top transparent; width: 48px; }
#nav-link-maxis_for_business { margin: 0pt 3px 0pt 11px; background: url('../images/maxiscom_navi_mfb.gif') no-repeat scroll left top transparent; width: 56px; }
#nav-link-download { margin: 0pt 3px 0pt 10px; background: url('../images/maxiscom_navi_downloads.gif') no-repeat scroll left top transparent; width: 79px; }
#nav-link-bb_home { margin: 0pt 3px 0pt 10px; background: url('../images/maxiscom_navi_home.gif') no-repeat scroll left top transparent; width: 35px; }
#nav-link-broadband { margin: 0pt 3px 0pt 10px; background: url('../images/maxiscom_navi_broadband.gif') no-repeat scroll left top transparent; width: 75px; }
#nav-link-about_maxis { margin: 0pt 3px 0pt 10px; background: url('../images/maxiscom_navi_about.gif') no-repeat scroll left top transparent; width: 60px; }
#nav-link-customer_service { margin: 0pt 3px 0pt 10px; background: url('../images/maxiscom_navi_customerservice.gif') no-repeat scroll left top transparent; width: 115px; }
#nav-link-more_from_maxis { margin: 0pt 3px 0pt 10px; background: url('../images/maxiscom_navi_more.gif') no-repeat scroll left top transparent; width: 114px; }
#nav-link-hotlink { margin: 0pt 0pt 0pt 10px; background: url('../images/maxiscom_navi_hotlink.gif') no-repeat scroll left top transparent; width: 51px; }
#nav-main ul li.hover a, #nav-main ul li:hover a, #nav-main ul li a.hover, #nav-main ul li a:hover { z-index: 1500; position: relative; background-position: 0pt -16px; }
#nav-main ul li a.disable, #nav-main ul li a.disable.hover, #nav-main ul li a.disable:hover { cursor: default; }
#nav-main ul li ul { display: none; height: auto; width: 180px; position: absolute; z-index: 2000; top: 26px; background: url('../images/backdrop1.gif') no-repeat scroll left top transparent; font-family: Verdana,Geneva,sans-serif; font-size: 11px; }
#nav-main ul li.hover ul, #nav-main ul li:hover ul { display: block; }
#nav-main ul li ul li { float: none; margin: 0pt; font-family: Verdana,Geneva,sans-serif; font-weight: normal; font-size: 11px; padding: 1px 2px 1px 5px; width: 155px ! important; background: url('../images/dropdown_line.gif') no-repeat scroll 2px 0px transparent; }
#nav-main ul li ul li.first-child { background-image: none; padding-top: 10px; }
#nav-main ul li ul li.last-child { padding-bottom: 10px; }
#nav-main ul li ul li a { position: relative; left: 0pt; height: auto; text-indent: 0pt; padding: 4px 5px; color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; line-height: 14px; }
#nav-main ul li ul li a.hover, #nav-main ul li ul li a:hover { color: rgb(47, 44, 41); background-color: rgb(255, 255, 255); }
#nav-main ul li ul li { float: left; clear: both; }
/* ::::: https://www.maxis.com.my/nav/leftnavi.css ::::: */

div.leftnavi { width: 175px; font-family: verdana; font-size: 11px; }
div.leftnavi div { overflow: hidden; }
div.leftnavi div.collapsed { height: 20px; }
div.leftnavi div span.lvl1 { display: block; padding: 5px 15px; font-weight: bold; color: rgb(0, 156, 103); background: url('../images/drop_arrow.gif') no-repeat scroll 3px center transparent; cursor: pointer; }
div.leftnavi div a.ext { display: block; padding: 5px 15px; font-weight: bold; color: rgb(0, 0, 0); background: url('../images/arrow.gif') no-repeat scroll 3px center transparent; cursor: pointer; }
div.leftnavi div span.lvl2 { display: block; padding: 5px 0pt 0pt 15px; font-weight: bold; }
div.leftnavi div a { padding: 3px 27px; display: block; text-decoration: none; background: url('../images/arrow.gif') no-repeat scroll 15px center transparent; }
div.leftnavi div a:hover { color: rgb(0, 156, 103); font-weight: bold; }
div.leftnavi div a.current {
    background: url("../images/drop_arrow.gif") no-repeat scroll 15px center transparent;
    color: #009C67;
    font-weight: bold;
}
.billpayment3bg{
	background-image: url(../images/billpayment3_bg.jpg);
	background-repeat: no-repeat;
	}
.title{
	color:#007c47;
	font-size:14px;
	font-weight:bold
	}
.boldtable TD
{
font-family:sans-serif;
font-size:20pt;
color:white;
background-color:navy;
}	